﻿body{direction: rtl;}
/* Header RTL */
#divLogo { float:right; }
.headerItems { float:left; direction:rtl; position:relative; }
.headerItems ul li { float:left; }
.headerItems ul li .signInOutLink { border-right:1px solid; }
.headerItems ul li .logInLink { border:0; }
.flagsContainer { float:left; border-right:0; border-left:1px solid; margin:0 0 0 6px; }
.flagsContainer .downArrow { float:right; }
.currentCulture { float:right; text-align:left; }
#divLoginBox { right:auto; left:0px; }

/* Left Nav RTL */
body.leftNavigation .PaneLeftBar { float:right; }
.leftMenuFrame { direction:rtl; }
p.narrowMenuSelectCategory { padding: 0 10px 0 0; }
.NarrowMenuWrap .lmWrap ul.narrowItem li { float:right; padding:0 8px 0 15px; }
.NarrowMenuWrap .lmWrap ul.narrowItem li a { float:right; padding:0 6px 0 0; }
.NarrowMenuWrap div ul li span { text-align:left;font-size:10px;}
.NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li:hover,
.NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li.selected,
.NarrowMenuWrap .lmWrap ul.narrowItem li.narrowItemCategory:hover,
.NarrowMenuWrap .lmWrap ul.narrowItem li.narrowItemCategory.selected { padding:0 8px 0 5px; border-left-width:10px !important; border-left-style:solid !important; border-right:0 !important; }
.NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li:hover,
.NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li.selected { padding-bottom:2px; }
/*.NarrowMenuWrap div ul li span{position:relative;left:12px;}*/
.myHosts_list .myHosts_ul li a:hover,
.myHosts_list .myHosts_ul li a.MyHostSelected,
.myProfile .myProfile_ul li a:hover,
.myProfile .myProfile_ul li a.MyHostSelected {border-left-width: 10px !important;border-left-style: solid !important;border-right:0 !important; padding:0 15px 0 5px;}
.myProfile .myProfile_ul li a .MyStatusloyaltyImage { float:right; margin:5px -10px 0 0; }
.myProfile .myProfile_ul li a span { float:left; }
.forgotDiv {width: 100%;}
.forgotDiv table input.inputGray {float: none!important;}
.PaneLeftBar .searchDiv input.inputGray,
.PaneLeftBar .searchDiv input.inputSearch { padding:0 5px 0 0 !important; width:173px !important; }
.myHosts_list .myHosts_ttl p,
.myProfile .myProfile_ttl p { padding:0 10px 0 0; }
.myHosts_list .myHosts_ttl p .arrow,
.myProfile .myProfile_ttl p .arrow { right:auto; left:10px; }
.celeb .celeb_ttl p { padding:0 10px 0 0; }
.LatestActivities { padding:0 16px 0 0; }
.LatestActivitiesInfo { text-align:right; }
.LiveFeedImage { float:right; margin:0 0 0 4px; }

/* Left Nav Content RTL */
.bredCr { float:right; direction:rtl; margin:10px 8px 18px 0; }
.bredCr a, .bredCr a span { padding:0 4px 0 2px; }
.bredCr span { padding:0 3px 0 0; }

body.leftNavigation .PaneContent { float:left; direction:rtl; }
body.leftNavigation #SexierSortPanel.wrapperSortPanel { width:755px; }
body.leftNavigation .hpHostListContainer .singleHostContainer,
body.leftNavigation .srWrapperCnt .srContainer { float:right; }
body.leftNavigation #SexierSortPanel.wrapperSortPanel { direction:rtl; text-align:right; }


#SexierSortPanel h4 { float:right; }
#SexierSortPanel div.wrapperDropSelect { float:right; }
#SexierSortPanel div.langPagerWrapper { float:left; }
#SexierSortPanel div.wrapperDropSelect div.bgSelect { float:right; }
#SexierSortPanel .selectbox { width:140px; padding:0 0 0 5px; margin:0 0 10px 15px; }

body.leftNavigation .popupMore-container .more div { float:right; direction:rtl; text-align:right; }
body.leftNavigation .popupMore-container .more ul li a { float:right; }
body.leftNavigation .popupMore-container div ul li span { margin:0 3px 0 0; }

body.leftNavigation .hpHostListContainer .singleHostContainer p, body.leftNavigation .srWrapperCnt .srContainer p { padding:0 3px 0 0; }
body.leftNavigation .hpHostListContainer .singleHostContainer span, body.leftNavigation .srWrapperCnt .srContainer span { float:left; margin:0 0 0 3px; }

/* Footer RTL */
.foterBody .basicFooterCnt,
.wck_footer_div .basicFooterCnt,
.foterBody .footerLinks { direction:rtl; }
.foterBody li { border-width:0 0 0 1px; }
.foterBody ul { float:right; width:846px !important; }

/* Signup */
#SignUpTitle { direction:rtl; }
.signUpSteps div { float:right; }
.l-FooterLineWrapper { direction:rtl; }
.h-fLeft { float:right; }
.l-CenterBlockWrapper { direction:rtl; background-position:left bottom !important; }
.l-CenterBlockWrapper.b-GirlStep1 {position:relative }
.l-CenterBlockWrapper.b-GirlStep1:before {
position:absolute;content:"";width:51%;height:100%;top:0;left:0;background:inherit;
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
z-index: 0;
background-position: center bottom !important;
}
.l-CenterBlockWrapper .l-RightCenterBlock.Right {position:relative;z-index:100 }
.l-CenterBlockWrapper .l-RightCenterBlock .b-RightTxt ul li { background-position: 448px -7px; padding:0 25px 0 0; }

/* Steps Tabs */
.signUpSteps {background-position: 0 -34px;}
/*step1*/
.signUpSteps.step1 span.step1txt {background-position:right -84px!important;padding-right: 30px;padding-left:0px;}
.signUpSteps.step1 span.step2txt {background-position:right -63px!important;padding-right: 30px;padding-left:0px;}
.signUpSteps.step1 span.step3txt {background-position:right -63px!important;padding-right: 30px;padding-left:0px;}
/*step2*/
.signUpSteps.step2 span.step1txt {background-position:right -105px!important;padding-right: 30px;padding-left:0px;}
.signUpSteps.step2 span.step2txt {background-position:right -84px!important;padding-right: 30px;padding-left:0px;}
.signUpSteps.step2 span.step3txt {background-position:right -63px!important;padding-right: 30px;padding-left:0px;}
/*step3*/
.signUpSteps.step3 span.step1txt {background-position:right -105px!important;padding-right: 30px;padding-left:0px;}
.signUpSteps.step3 span.step2txt {background-position:right -105px!important;padding-right: 30px;padding-left:0px;}
.signUpSteps.step3 span.step3txt {background-position:right -84px!important;padding-right: 30px;padding-left:0px;}

.l-CenterBlockWrapper .l-FormsCenterWrapper .b-MainSignupCnt {margin:0 45px 0 0;}
.l-SignUpWrapper #id-CenterBlockWrapper ul.step3 li span{text-align: right;float: right;margin-right: 5px;}
.l-SignUpWrapper #id-CenterBlockWrapper ul.signupStep2Radios li span.creditS3f{float: left;padding-left: 8px;}
.l-SignUpWrapper #id-CenterBlockWrapper ul.signupStep2Radios li span.creditS3fn {float: left;}
.l-SignUpWrapper #id-CenterBlockWrapper ul.step3 li span{text-align: right;float: right;margin-right: 5px;}
.l-SignUpWrapper #id-CenterBlockWrapper ul.step3 li span.worthLoyaltyPoints{float: right!important;}
div.waitingRoomCnt img.HostImg{float:right;}
div.waitingRoomCnt .rightCnt{float:right;margin-right: 10px;margin-left:0;}
#welcomeGuestTop {float: left;margin: 0 10px 0 12px;}

/* Login */
.loginMainCnt { direction:rtl; }
.loginMainCnt .left { float:right; }
.loginMainCnt .right { float:left; background-position:left bottom;position:relative;background-size: 312px 252px;}
.loginMainCnt .right:before {
position:absolute;content:"";height:100%;width:51%;top:0;left:0;background:inherit;
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;-ms-filter: "FlipH";z-index: 0;background-position: center bottom !important;}
.loginMainCnt .box h3 { padding: 0 13px 0 0; }
.loginMainCnt .left table.loginMainTable{margin:0 auto;}
.loginMainCnt .left table.loginMainTable label { text-align:right; }
input.inputGray { padding:2px 2px 0 0; float:right; margin:5px 0 4px 2px; }
.loginMainCnt .right ul { float:right; margin:16px 15px 0 0; width:auto;position: relative;}
.loginMainCnt .right ul li { float:right; background-position:right 2px; padding:0 23px 0 0; }
.loginMainCnt .right input { clear:right; float:right; margin: 10px 82px 0 0; }
/*table {width:100%;}*/

/*Account*/
div.myAccountMain div.myAccountContent {float: right;margin-right: 22px;margin-left:initial;}
div.myAccountMain div.myAccountContent a.sexsierbay, div.myAccountMain div.myAccountContent a.sexsierbay:hover{padding-right:14px;padding-left:initial;}
.MyAccountStatusBg, .MyAccountStatusBg_ms {background-position: 305px 0;}
div.MyAccountStatusBg span.mystatuscontent, div.MyAccountStatusBg_ms span.mystatuscontent {right:134px;left:initial;}

/* FAQ */
.Section { padding:12px 18px 18px 4px }
.Section .Question span { float:right; padding-left:4px; }
.Section .Question .Answer ul { padding:4px 16px 0 0; }

/* Terms */
.pagecontentcon ol, .pagecontentcon ul { padding:0 20px 10px 0; }

/* Recently Visited */
body.leftNavigation.page_recently-visited .PaneContent { float:left; }

/* Bio */
.profileTopSection h2 { float:right; margin: 0 7px 0 0; text-align:right;}
.profileTopSection .imgContainer { float:right; margin:0 7px 6px 0; }
.profileTopSection .hostTopDetails { float:left; }
.profileTopSection .imgContainer div { float:right; }
/*Message*/
li.MessageMe a {padding-right: 23px;padding-left:auto;background-position:right;}
div.NewMessage h1 span.CloseSpan {left:20px;right:auto;}
div.NewMessage h1 {padding: 7px 20px 0 0;}
div.NewMessage div.inner p span.MessageTitle { float: right; padding-left: 5px; padding-right: 20px; text-align: right; }
div.NewMessage div.inner p input#txtSubject { padding-right: 2px; padding-left: auto;}
div.NewMessage div.inner p.buttons { padding-left: 25px; padding-right:initial; }
div.NewMessage div.inner p.errors { right: 105px; left: auto; }
div.NewMessage div.inner p.buttons .Msg_Cancel {margin-left: 10px;margin-right:auto;left: 105px;right:auto;}
div.inner p.buttons { text-align: left;right: 7px;}


body.page_live-sex-chat .profileTopSection .imgContainer .mainProfileImg a.enterChat { left:-4px !important; }
.profileTopSection .imgContainer .smallImg { margin:0 6px 6px 0; }
ul.profileTabs { float:right; margin:0 8px 0 0; }
ul.profileTabs li { float:right; margin:0 0 0 3px; }
#panelWrap { float:right; margin:0 8px 0 0; }
ul.profileTabs li a span { float:left; margin:0 3px 0 0; }
.HostDetailsLeft { float:right; margin:18px 15px 0 0; }
.HostDetailsRight { float:left; }
.HostDetailsRight ul li span { float:right; padding:0 9px 0 0; }
.reviewsCnt h3 { float:right; padding:0 9px 0 0; }
a.viewAllReviewsLink { float:left; }
.reviewsCnt ul li span { float:right; }
.profileTopSection .hostTopDetails ul { float:right;  }
.profileTopSection .hostTopDetails ul li { float:right; margin:2px 20px 0 0; }
.profileTopSection .hostTopDetails ul li .flagsCnt,
.profileTopSection .hostTopDetails ul li .featuresCnt { float:left; }
.profileTopSection .hostTopDetails ul li .flagsCnt img { float:right; }
.profileTopSection .hostTopDetails ul li img { margin:-2px 0 0 9px; }
.HostProfile_facebook_div .fbSendFont { float:left; margin:-5px 5px 0 0; }
/*LatestActivitiesCon*/
#DivLargImage {right:29px;}
/* hpHostListContainer */ 
.hpHostListContainer .singleHostContainer a.enterChatPopupNoText span.hostModeButton,.mainProfileImg a.enterChatPopupNoText span.hostModeButton {width:100%;text-align:center;right: 0 !important;left: 0 !important;}  
/*popupMore-container*/
body.leftNavigation a.simplemodal-close {left:6px;}
a.simplemodal-close { left: 7px; right: auto; }
/*hostTopDetails */
.profileTopSection .hostTopDetails ul li a.notifyLnk { padding-right: 20px;background-position: right; }
.profileTopSection .hostTopDetails ul li a.add2FavLnk { padding-right: 24px;background-position: right; }
/*flagsCnt*/
.profileTopSection .hostTopDetails ul li .flagsCnt div{margin-right: 3px;float: right;}
/*a.add2Fav_add {left: 7px !important;right: inherit;}*/
div.myStatusCnt .statusBox ol {padding: 0 38px;}
div.myStatusCnt .statusBox .statusDetails { float: left; }
/*.leftNavigation .topModelsCnt .singleHostContainer .contentHost a.enterChatPopupNoText.viewBio span.hostModeButton,
.topModelsCnt .singleHostContainer .contentHost a.enterChatPopupNoText span.hostModeButton,
.topModelsCnt .singleHostContainer.h3 .contentHost a.enterChatPopupNoText{width:100%;text-align:center;right: 0 !important;left: 0 !important;}*/
a.add2CartLink {left: 7px;right:initial;}
body.leftNavigation .hpHostListContainer .singleHostContainer p.singleHostNickname{right:5px;left:initial;}
.hpHostListContainer .singleHostContainer .langs {right:10px !important;left:auto!important;}
.hpHostListContainer .singleHostContainer p.singleHostNickname span.stars {float:right;}
.modelRank {right: 7px;left:initial;}
/*.modelRank {left:7px;right:initial;}*/
.topModelsCnt h2{float: right!important;background-position:right;text-align: left;}
.topModelsCnt .singleHostContainer a div { float: right; background-position: right !important; }
.topModelsCnt .singleHostContainer div.topRight{left: 7px;right:initial;}
.threeTopModels .singleHostContainer .langs{right:2px;left:initial;}
.topModelsCnt .singleHostContainer .langs{right: 7px;left:initial;}
.singleHostContainer.h1 .topModelTrophy,
.singleHostContainer.h2 .topModelTrophy,
.singleHostContainer.h3 .topModelTrophy,
.singleHostContainer.h1 .topModelTrophyMen,
.singleHostContainer.h2 .topModelTrophyMen,
.singleHostContainer.h3 .topModelTrophyMen{right:3px;left:initial;}
.leftNavigation .topModelsCnt .singleHostContainer .contentHost a.enterChatPopupNoText.viewBio span.hostModeButton{width:100%;text-align:center;right: 0 !important;left: 0 !important;}
.leftNavigation .topModelsCnt .singleHostContainer.h1 .contentHost a.enterChatPopupNoText.viewBio,
.leftNavigation .topModelsCnt .singleHostContainer.h2 .contentHost a.enterChatPopupNoText.viewBio,
.leftNavigation .topModelsCnt .singleHostContainer.h3 .contentHost a.enterChatPopupNoText.viewBio{top: 50%;right: 50%;margin-top: -24px;margin-right: -70px;}
.singleSugestedHost,
.rlsCnt .singleRlsCnt .leftCol {float:right;}
.fvcbcCntSugested .fvcbcBottomContent div.sugestedHostsContainer {margin-right:10px;}
.hostImgCnt {float: right;margin: 0 0 0 4px;}
.rlsCnt .singleRlsCnt h3 img {float: left; margin: 0 0 0 9px;}
.rlsCnt .singleRlsCnt h3,
.rlsCnt .singleRlsCnt p,
.rlsCnt .singleRlsCnt .leftCol a{padding-right: 7px;}
div.vidPrice {float:left;}
div.vidLength {float:right;}
.rlsCnt p.sort {padding-right:22px;}
div.scrollable div.items > div {float:right;}
div.scrollable div.items { right: 0px !important;left:auto !important; }
.containerThumbs .scrollable .thumb {float:right;margin: 0px 1px 8px 21px;}
.containerThumbs .scrollable .thumb:hover a.magnify{left: 6px;right:initial;}
.onlineIndicator{right:280px;left:initial;}

#divHeaderWrapper #divHeaderUpperStrip #divLogo {position: relative;height: 118px;padding: 3px 0;float: right;background-position: right center;cursor: pointer;}
#divHeaderWrapper #divHeaderUpperStrip #divLogo img {right:0;left:initial;}
#divHeaderWrapper #divHeaderUpperStrip #divLogo .underLogoTxt{right:0;left:initial!important;}
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel {float:left;}
.flagsContainer ul li div {float:right!important;}
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel .logInLink{float:left;padding-right: 5px;margin-right: 5px;border-right: 1px solid #fec611;border-left:0px solid #fec611;}
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel .signUpLink{float:left;}
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks{float: left;clear: left;}
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel #divLoginBox{left:-60px;right:auto;}
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks #divSearchBox {background-position:left;float: left;padding-right:5px;}
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks #divSearchBox .advSearchLink,
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks ul,
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks ul li {float: left;}
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel .signInOutLink {float: left;}
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea {float:right;padding: 0 10px 0 0;}
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.main_tabs li,
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu li {float: right;}
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu li a{border-left: 1px solid #fff;border-right: 0px solid #fff;}
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu {float: right;clear: right;}
html body #divHeaderWrapper #divHeaderLowerStrip #divTabsArea{float:right;padding: 0 10px 0 0;}
.hpCatsCnt ul li{float:right;}

/*CatsCntMain*/
/*.hpCatsCntMain .liveSexCams{background-position: left 0!important;}
.hpCatsCntMain .commonTags { background-position: left -25px!important; }
.hpCatsCntMain .popularSearch{ background-position: left 0!important; }
.hpCatsCnt h2 {float: right;text-align:right;padding:8px 23px 0 0;background-position: right -43px;}*/
.hpCatsCntMain .liveSexCams ul li a {background-position: right -17px;padding-right: 20px;padding-left:initial;}
.hpCatsCntMain .liveSexCams ul li div{margin-right: 20px;margin-left:initial;}
.hpCatsCntMain .commonTags ul li, .hpCatsCntMain .popularSearch ul li {padding-right: 26px;padding-left: 0;}
.hpCatsCntMain .liveSexCams ul {margin-right: 17px;float: right;}

/*NarrowMenu*/
#divNarrowMenu {padding: 0 10px 0 0;}
#divNarrowMenu .narrowItems {float: right;margin-left: 30px;margin-right:0;}
#divNarrowMenu .narrowItems h4{float: right;}
#divNarrowMenu .narrowItems .downArrow {float: right;padding-right: 5px;}
#divNarrowMenu .narrowByDiv, #divNarrowMenu .wrapperDropSelect {right: 244px; left: initial;}
#divNarrowMenu .narrowByDiv ul li{float: right;clear: right;}
#divNarrowMenu .narrowByDiv ul li span{left:0px;right:initial;}
#divNarrowMenu .wrapperDropSelect{right:490px; left: initial;}
#divNarrowMenu .narrowByDiv .leftMenuMoreLink{float: left;}
#divNarrowMenu .wrapperDropSelect .selectbox{text-align:right;}
#divNarrowMenu .wrapperDropSelect div.bgSelect{background-position: left;}
#divNarrowMenu .wrapperDropSelect div.selectbox-wrapper{right:193px; left: initial;}
#divNarrowMenu .narrowByDiv.moreView{right:0px; left: initial;}
#divNarrowMenu .narrowByDiv.moreView h4 {float: right;}
#divNarrowMenu .narrowByDiv.moreView div.moreItem{float: right;margin: 0 -1px 0 1px;}
#divNarrowMenu .narrowByDiv.moreView ul li { float: right; clear: right; }
#divNarrowMenu .narrowByDiv.moreView ul li a { float: right;margin-left: 4px;padding-left: 20px;padding-right:initial;margin-right:initial; }

/*page-number*/
#SexierPagerBottom{ float:left; }
.pages { direction:ltr; }
#SexierPagerBottom div.pgrClass{float: right;margin-right:14px;padding-left:2px;margin-left:inherit;padding-right:inherit;}
#SexierPagerBottom div.pgrClass ul.pages li.pgNext a,
#SexierPagerBottom div.pgrClass ul.pages li.pgNext a:hover {-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}
#SexierPagerBottom div.pgrClass ul.pages li{ float: right; }
#SexierSortPanel div.langPagerWrapper div.pgrClass ul.pages li{float:right;border-left:1px solid #9d9a97;border-right:inherit;}
#SexierSortPanel div.langPagerWrapper div.pgrClass ul.pages li.pgNext{-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}
.langPagerWrapper .pgrClass { float: left; margin: 3px 14px 0 0 !important; padding: 0 0 0 2px; }
.detailsViewBtn{float:left;}
.detailsViewBtn a { float: left; padding: 0 18px 0 22px;background-position: left;}
.hpHostListContainer{float:right;margin-right:1px;}
.hpHostListContainer .singleHostContainer {float: right; margin: 3px 0 9px 10px; }
.hpHostListContainer .singleHostContainer a.enterChat, .srContainer a.enterChat {float:right;}
.hpHostListContainer .singleHostContainer p.singleHostNickname{left:initial;text-align:right;}
.blogPostContainer {float: right;margin: 0 0 50px 68px; }
.blogPostReadMore{right:0px;left:initial;}
/*a.add2CartLink{right:7px;left:initial;}*/
a.add2CartLink{left:7px;right:initial;}
#SexierNiches div.lmWrap div.moreItem{margin:0 -1px 0 1px;float:right;}
#SexierNiches div.lmWrap div.more div.moreItem ul li a.moreItem {float: right;margin-left: 4px;right:0px;left:initial;}
.topModelsCnt .singleHostContainer .contentHost a.enterChatPopupNoText.viewBio span.hostModeButton{left: 0;width: 100%;text-align: center;}

/*detailsContainer*/
.detailsContainer .header {float:right;}
.detailsContainer h1 { float:right;margin-right:7px;margin-left:initial;text-align:right;}
.detailsContainer .header ul,
.detailsContainer ul li {float:right;}
.detailsContainer .centerContent{float: right;padding: 0 7px 6px 0;}
.detailsContainer .centerContent div{float:right!important;background-position:right;}
.detailsContainer .centerContent img.smallImg { margin: 0 18px 15px -3px;}
.detailsContainer .leftContent,
.detailedListLangCnt,
.detailedListLangCnt p,
.detailedListLangCnt div{float:right;}

/*Blog*/
.subscribeWrapper{left:70px;right:initial;}
.blogPostWrapper .blogPostDate,
.relatedBlogList .blogPostDate{text-align: right;}
.subscribeWrapper li{float: right;}
.blogLink a {padding-right:10px;padding-left:inherit;}
table.loginTable table.loginMainTable{text-align: right;}

/*PopUp18Plus*/
.popUp18Plus {}
.popUp18Plus:before {
position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:inherit;
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
z-index: 0;
background-position: center bottom !important;
}
.popUp18Plus .msgCnt {position: relative;z-index: 100;float: right;}

/*advancesearch*/
.advSearch label {float: right;padding-left: 10px;padding-right:inherit;}
.advSearch .clear div {float: right!important;}
.advSearch .checkBoxDiv input{float: right;}
.advSearch input.buttonRed {margin: 20px 621px 0 0;}

/*personal-card*/
.pcardTable th,
#divUploadPhoto{text-align: right!important;}
#allnews, div.personalCardDiv{text-align: right!important;}
div.personalCardDiv table tr td b{padding-right:5px!important;padding-left:inherit!important;}
.personalCardDiv input.saveButton {float: left;}
.simplemodal-container{right:50%!important;left:inherit!important;margin-right:-338px!important;margin-left:inherit!important;}

/*sign-up*/
.signUpNewUserContainer{float:right;}
.signUpMainBoxes {float:right;}
#mainSignupCnt {float:right!important;margin:5px 166px 0px 0;}
#mainSignupCnt span {float:right;}
table.imageContiner {right:30px;left: auto;}
.signUpMainBoxes span.topShadow,
.signUpMainBoxes span.bottomShadow{right:21px;left:auto;}
.signUpNewUserContainer #SignUpStepInfo{left:22px;right:auto;}
.signUpNewUserContainer h1.Steptext1H1, .signUpNewUserContainer h1.Steptext2H1, .signUpNewUserContainer h1.Steptext3H1 {padding-right: 17px;margin-left:auto;}
.signUpNewUserContainer #SignUpMainLogic{margin-left:auto; margin-right:21px;float:right;background-position:right!important;}
input.inputGray,
#mainSignupCnt p.labelAndInput label,
#mainSignupCnt p.submitBtn{float:right!important;}
#mainSignupCnt p.labelAndInput input.inputGray { padding: 0 4px 0 0!important;}
a.alreadyMember {left:0!important;right:auto!important;}
p.termsOfUse{float:left!important;}
.signUpNewUserContainer #SignUpStepInfo ol {margin: -8px 15px 0 0!important;}
.signUpNewUserContainer #SignUpStepInfo ol li {background-position: right !important;padding: 11px 30px 10px 0!important;}
.signUpBottomText{right:0!important;left:auto!important;float: right;}
.signUpBottomText ul li {float: right;margin-left: 6px;padding-right: 16px;background-position:right;}
.registerBottomText { background-position:right!important; float: right; /*padding-right: 60px!important*/padding-right:90px!important;padding-left:inherit!important;}
.signUpNewUserContainer #SignUpStepInfo .signUpGirl {-moz-transform: scaleX(-1);-o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";left: -44px!important;right:auto!important;}
.userNameSuggestions,.userNameSuggestions ul li,.userNameSuggestions ul li input{float:right;}
/*login*/
.loginMainCnt .right .girl {left: -20px;right:auto;}

/*buycredit*/
.l-CenterBlockWrapper.b-GirlStep2 .l-RightCenterBlock.Right {left:0!important;right:auto!important;background-position:right!important;}
.l-CenterBlockWrapper .l-RightCenterBlock .b-RightTxt {margin: 15px 15px 0 0!important;}
.l-FormsCenterWrapper .signupStep2Submit.myAccountButton {margin: 20px 30px 0 0 !important;}

/*footer*/
.footerDiv .sponsorsLogos, .wck_footer_div .sponsorsLogos { float: right;right: 0;}
.foterBody .basicFooterCnt, .wck_footer_div .basicFooterCnt, .foterBody .footerLinks {float: left!important;}
.l-FooterLineWrapper .b-BillingInformation ul li { padding: 0 16px 0 8px !important; background-position: right; }

/*processbilling*/
#dvBillingMessageFrame.processMsg { width:510px; }

/*message after registration*/
.savedMessageCnt {text-align: right !important;}

.hpHostListContainer .singleHostContainer p a.hostNick {padding-right: 10px;}